package com.sikaryofficial.workbench.utils.excel.annotation;

import java.lang.annotation.*;

@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
@Inherited
public @interface ExcelEnum {

    /**
     * 枚举类
     * @return
     */
    Class<? extends Enum<?>> value();

    /**
     * 值字段名称
     * @return
     */
    String code() default "name";

    /**
     *  文本字段名称
     * @return
     */
    String text() default "name";

    /**
     * 枚举值不存在时是否报错
     * @return
     */
    boolean errorOnMissMatch() default true;
}
